package com.shuidihuzhu.sdb.helper.log.config;

import org.springframework.util.Assert;
import org.springframework.util.StringUtils;

/**
 * 日志配置
 */
public class LogConfig {
    /**
     * mdc key，用户配置log的占位符
     */
    private static String mdcKey;

    /**
     * 不能重复调用
     */
    public static void setMdcKey(String mdcKey) {
        Assert.isTrue(!StringUtils.hasText(LogConfig.mdcKey), "mdc key 不能重复赋值");
        LogConfig.mdcKey = mdcKey;
    }

    public static String getMdcKey() {
        return mdcKey;
    }
}
